23. 练习:HAVING
SOLUTION:
- **WHERE** 子集根据逻辑条件对返回的数据进行筛选。
- **WHERE** 出现在 **FROM**,**JOIN** 和 **ON** 条件之后,但是在 **GROUP BY** 之前。
- **HAVING** 出现在 **GROUP BY** 条件之后,但是在 **ORDER BY** 条件之前。
- **HAVING** 和 **WHERE** 相似,但是它适合涉及聚合的逻辑语句。
问题:HAVING
根据以下 SQL 表格信息回答以下问题。如果你遇到问题或想要对比检查你的答案,可以在下一页面的顶部找到我的答案。
-
有多少位 销售代表 需要管理超过 5 个客户?
-
有多少个 客户 具有超过 20 个订单?
-
哪个客户的订单最多?
-
有多少个客户在所有订单上消费的总额超过了 30,000 美元?
-
有多少个客户在所有订单上消费的总额不到 1,000 美元?
-
哪个客户消费的最多?
-
哪个客户消费的最少?
-
哪个客户使用
facebook
作为与消费者沟通的 渠道 超过 6 次?
-
哪个客户使用
facebook
作为沟通 渠道 的次数最多?
-
哪个渠道是客户最常用的渠道?
Workspace
This section contains either a workspace (it can be a Jupyter Notebook workspace or an online code editor work space, etc.) and it cannot be automatically downloaded to be generated here. Please access the classroom with your account and manually download the workspace to your local machine. Note that for some courses, Udacity upload the workspace files onto https://github.com/udacity , so you may be able to download them there.
Workspace Information:
- Default file path:
- Workspace type: sql-evaluator
- Opened files (when workspace is loaded): n/a